/*
 * MS1100.cpp
 *
 *  Created on: 2015年5月19日
 *      Author: chris
 */

#include <Arduino.h>
#include "MS1100.h"

static const int SAMPLE_CNT = 4;

void MS1100Sensor::Init(const int outPin)
{
	pinMode(outPin, INPUT);
	_outPin = outPin;
	return;
}

float MS1100Sensor::DataGet(void)
{
	float returnData = 0.0;
	for (int i = 0; i < SAMPLE_CNT; i++)
	{
		returnData += analogRead(_outPin);
	}
	return (returnData / SAMPLE_CNT);
}
